payment deadline - German English Dictionary